SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vw_agentespornivelymodalidad
AS
SELECT     SO.Nivel, SO.Modalidad, D.GrupoCarreras, O.CUISE, l.localidad
FROM         dbo.tb_ServiciosAgentes S INNER JOIN
                      dbo.tb_SubserviciosAgentes SS ON S.idServicioAgente = SS.ServicioAgente INNER JOIN
                      dbo.tb_Plazas P ON P.idPlaza = SS.Plaza INNER JOIN
                      dbo.tb_Divisiones D ON D.idDivision = P.Division INNER JOIN
                      dbo.tb_SubOrganizaciones SO ON P.SubOrganizacion = SO.idSubOrganizacion INNER JOIN
                      dbo.tb_Organizaciones O ON O.idOrganizaciones = P.Organizacion INNER JOIN
                      dbo.tb_CargosSalariales C ON C.idCargo = S.CargoSalarial INNER JOIN
                      dbo.tb_Escalafones E ON E.idEscalafon = C.Escalafon INNER JOIN
                      dbo.tb_Localidades l ON l.idLocalidad = O.Localidad
WHERE     (O.EsPrivada IS NULL) AND (SS.FechaBaja IS NULL) AND (SS.SituacionLaboral <> 1) AND (S.FechaBaja IS NULL) AND (O.CUISE > 300) AND 
                      (P.FechaBaja IS NULL) AND (D.FechaBaja IS NULL)
GO
GRANT SELECT ON  [dbo].[vw_agentespornivelymodalidad] TO [SoloVer]
GO
